be self-supporting - German English Dictionary